كيفية إضافة قرص Swap على أوبنتو 14.04
إن إضافة قرص Swap في نظام أوبنتو 14.04 يعد أمرًا مهمًا لتحسين أداء النظام، خاصةً عندما يكون لديك ذاكرة وصول عشوائي (RAM) محدودة. يقوم قرص Swap بالعمل كذاكرة افتراضية عندما تكون الذاكرة الفعلية (RAM) ممتلئة، مما يسمح للنظام بالاحتفاظ بالبيانات التي لم تعد بحاجة إليها بشكل فوري ولكنها قد تكون مفيدة لاحقًا. في هذا المقال، سنتناول كيفية إضافة قرص Swap على أوبنتو 14.04 خطوة بخطوة، بدءًا من التحقق من الحالة الحالية للـ Swap، مرورًا بإنشاء ملف Swap أو قسم Swap جديد، وانتهاءً بتفعيل قرص Swap الجديد.
1. التحقق من حالة Swap الحالية
قبل إضافة قرص Swap جديد على أوبنتو 14.04، من الأفضل أولاً التحقق من وجود أي قسم أو ملف Swap بالفعل. يمكنك القيام بذلك عن طريق استخدام الأمر التالي في الطرفية:
bashswapon --show
إذا لم يتم عرض أي نتائج، فهذا يعني أنه لا يوجد قرص Swap مفعل حاليًا. في هذه الحالة، يمكنك إنشاء قرص Swap جديد باستخدام إما ملف Swap أو قسم Swap مخصص.
2. إضافة ملف Swap
إضافة ملف Swap هي الطريقة الأكثر شيوعًا، حيث لا يتطلب الأمر تقسيم القرص الصلب أو تغييره. يمكنك إنشاء ملف Swap جديد بسهولة عبر الطرفية. هذه هي الخطوات التي يجب اتباعها:
2.1 إنشاء ملف Swap جديد
لتحديد حجم ملف الـ Swap، يمكنك استخدام الأمر التالي:
bashsudo fallocate -l 4G /swapfile
هذا الأمر يقوم بإنشاء ملف Swap بحجم 4 جيجابايت في المجلد الجذري (/) في النظام. إذا كنت ترغب في تغيير الحجم، يمكنك تعديل القيمة (4G) إلى الحجم الذي تريده، مثلًا 2G أو 8G حسب احتياجاتك.
2.2 تعيين الأذونات المناسبة
من المهم تعيين الأذونات بشكل صحيح للملف حتى يتمكن النظام من استخدامه كـ Swap. يمكنك القيام بذلك باستخدام الأمر التالي:
bashsudo chmod 600 /swapfile
هذا يمنح الملف الأذونات اللازمة لكي يمكن للنظام استخدامه بشكل آمن.
2.3 تخصيص الملف كـ Swap
الخطوة التالية هي تخصيص الملف الذي أنشأته لاستخدامه كـ Swap. يمكنك القيام بذلك باستخدام الأمر التالي:
bashsudo mkswap /swapfile
هذا الأمر يقوم بتهيئة الملف ليكون قسم Swap صالح.
2.4 تفعيل ملف Swap
لتفعيل ملف Swap الذي أنشأته، يمكنك استخدام الأمر التالي:
bashsudo swapon /swapfile
بعد تفعيل الملف، يمكنك التحقق من حالة الـ Swap باستخدام الأمر التالي:
bashswapon --show
يجب أن يظهر الآن ملف Swap الذي قمت بإنشائه.
2.5 جعل التغيير دائمًا بعد إعادة التشغيل
لتضمن أن ملف الـ Swap يبقى مفعلًا بعد إعادة تشغيل النظام، يجب إضافته إلى ملف fstab. قم بتحرير هذا الملف باستخدام المحرر المفضل لديك، على سبيل المثال باستخدام الأمر:
bashsudo nano /etc/fstab
ثم أضف السطر التالي في نهاية الملف:
bash/swapfile none swap sw 0 0
سيؤدي هذا إلى تحميل ملف الـ Swap تلقائيًا عند بدء التشغيل.
3. إضافة قسم Swap
إذا كنت تفضل استخدام قسم Swap مخصص بدلاً من ملف Swap، يمكنك إنشاء قسم جديد على القرص الصلب ثم تخصيصه ليكون Swap. هذه العملية قد تتطلب تعديل تقسيم القرص، لذا تأكد من أنك قد قمت بعمل نسخة احتياطية من بياناتك قبل البدء.
3.1 تحديد القسم المناسب
يمكنك استخدام أداة fdisk أو parted لإضافة قسم جديد. بدايةً، قم بتحديد القرص الذي تريد إضافة القسم عليه، باستخدام الأمر التالي:
bashsudo fdisk -l
حدد القرص الذي تريد إنشاء القسم عليه (مثلاً /dev/sda).
3.2 إنشاء قسم جديد
استخدم الأمر fdisk لإنشاء قسم جديد على القرص المحدد. تأكد من اختيار الحجم المناسب لهذا القسم.
bashsudo fdisk /dev/sda
ثم اتبع الخطوات لإنشاء قسم جديد من نوع Linux swap. بعد إنشاء القسم، قم بتهيئته باستخدام الأمر التالي:
bashsudo mkswap /dev/sdaX
حيث /dev/sdaX هو القسم الذي أنشأته.
3.3 تفعيل القسم الجديد
لتفعيل القسم كـ Swap، استخدم الأمر التالي:
bashsudo swapon /dev/sdaX
3.4 تحديث ملف fstab
مثلما فعلنا مع ملف Swap، يجب أن نضيف القسم الجديد إلى ملف fstab ليتم تفعيله تلقائيًا عند إعادة التشغيل. افتح ملف fstab باستخدام المحرر:
bashsudo nano /etc/fstab
ثم أضف السطر التالي في النهاية:
bash/dev/sdaX none swap sw 0 0
4. التحقق من إعدادات Swap
بعد إضافة قرص Swap، يجب التحقق من إعداداته للتأكد من أنه يعمل بشكل صحيح. يمكنك استخدام الأمر التالي للتحقق من المساحة المتاحة على الـ Swap:
bashfree -h
سيعرض هذا الأمر معلومات حول الذاكرة الفعلية (RAM) وذاكرة Swap المتاحة. كما يمكنك استخدام أمر swapon --show للتحقق من جميع الأقراص والملفات المعينة كـ Swap.
5. إدارة Swap
إذا كنت ترغب في تعطيل Swap في المستقبل، يمكنك استخدام الأمر التالي:
bashsudo swapoff /swapfile
أو إذا كنت تستخدم قسم Swap:
bashsudo swapoff /dev/sdaX
يمكنك أيضًا تعديل حجم Swap في المستقبل عن طريق حذف ملف Swap أو قسم Swap الحالي وإعادة إنشائه بمساحة أكبر أو أصغر، وفقًا لاحتياجاتك.
6. تحسين الأداء باستخدام Swap
من المهم أن نعلم أن Swap ليس بديلاً مباشرًا للذاكرة الفعلية (RAM). في الواقع، عندما يستخدم النظام Swap بشكل مفرط، قد يؤدي ذلك إلى بطء في الأداء نظرًا لأن الوصول إلى القرص الصلب أبطأ بكثير من الوصول إلى الذاكرة الفعلية. لذلك، يفضل أن يكون لديك ما يكفي من الذاكرة RAM بدلاً من الاعتماد على Swap بشكل كبير.
الخلاصة
إضافة قرص Swap على أوبنتو 14.04 تعد عملية بسيطة ولكنها فعالة لتحسين أداء النظام عند استخدام الذاكرة. يمكن إنشاء ملف Swap أو قسم Swap حسب احتياجات النظام والمستخدم. باتباع الخطوات المذكورة في هذا المقال، يمكنك تحسين استقرار النظام وتفادي حدوث مشاكل متعلقة بنفاد الذاكرة.

